//package cn.xspace.library.ui.activity;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.os.SystemClock;
//import android.support.annotation.Nullable;
//import android.support.v4.app.Fragment;
//import android.support.v4.app.FragmentManager;
//import android.view.MotionEvent;
//import android.view.View;
//
//import com.xspace.android.xafcommon.base.BaseActivity;
//import com.xspace.android.xafcommon.util.EventBusConstant;
//import com.xspace.android.xafcommon.util.T;
//
//import java.util.Map;
//
//import cn.xspace.library.R;
//import cn.xspace.library.interf.OnTabReselectListener;
//import cn.xspace.library.util.BldNavigation;
//import cn.xspace.library.util.Tools;
//import cn.xspace.library.view.nav.NavFragment;
//import cn.xspace.library.view.nav.NavigationButton;
//
///**
// * Created by liuchen on 2016/12/1.
// */
//
//public class NavBottomTagActivity extends BaseActivity implements View.OnTouchListener, NavFragment
//        .OnNavigationReselectListener {
//
//    private NavFragment mNavBar;
//
//    @Override
//    protected void onCreate(@Nullable Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
////        EventBus.getDefault().register(this);
//    }
//
//    @Override
//    protected void initView() {
//        super.initView();
//        setContentView(R.layout.activity_bottom_tab_layout);
//    }
//
//    @Override
//    protected void initData() {
//        super.initData();
//        BldNavigation.startMyWorkService(mContext);//开启我的工作服务
//        Tools.detectionUpdateReq(mContext, false);//开始检测自动更新
//        Tools.detectionPluginUpdate(mContext);//开始检测插件化列表
//    }
//
//    @Override
//    protected void initFindViewById() {
//        super.initFindViewById();
//        FragmentManager manager = getSupportFragmentManager();
//        mNavBar = ((NavFragment) manager.findFragmentById(R.id.fag_nav));
//        mNavBar.setup(this, manager, R.id.main_container, this);
//    }
//
//
//    @Override
//    public boolean onTouch(View v, MotionEvent event) {
//        return false;
//    }
//
//    @Override
//    public void onReselect(NavigationButton navigationButton) {
//        Fragment fragment = navigationButton.getFragment();
//        if (fragment != null
//                && fragment instanceof OnTabReselectListener) {
//            OnTabReselectListener listener = (OnTabReselectListener) fragment;
//            listener.onTabReselect();
//        }
//    }
//
//    private void doNewIntent(Intent intent, boolean isCreate) {
//        if (intent == null || intent.getAction() == null)
//            return;
//        String action = intent.getAction();
//    }
//
//    @Override
//    public void onEventMainThread(Map<String, Object> inParam) {
//        super.onEventMainThread(inParam);
//
//        if (EventBusConstant.LONGIN_OUT.equals(inParam.get(EventBusConstant.TYPE))) {
//            if (mNavBar != null) {
//                mNavBar.select(0);
//            }
//        } else if (EventBusConstant.HOME_PAGE.equals(inParam.get(EventBusConstant.TYPE))) {
//            mNavBar.setup(this, getSupportFragmentManager(), R.id.main_container, this);
//        }
//    }
//
//    private long mBackPressedTime;
//
//    @Override
//    public void onBackPressed() {
//        long curTime = SystemClock.uptimeMillis();
//        if ((curTime - mBackPressedTime) < (3 * 1000)) {
//            finish();
//        } else {
//            mBackPressedTime = curTime;
//            T.showSingleL(getResources().getString(R.string.exit_confirm));
//        }
//    }
//
//    @Override
//    protected void initEvent() {
//        super.initEvent();
//    }
//}
